graph
    AA4M((ALM Accelerator <br/> For Power Platform))
    Maker --> AA4M
    
    subgraph impact[Impact to ALM Paths]
        I{Business Impact}
        I --> Critical
        I --> High
        I --> NC(Non Critical)

        300(Level 300) --> I
        400(Level 400) --> I
        500(Level 500) --> I
    end

    AA4M2((ALM Accelerator <br/> For Power Platform))
    NC --> AA4M2

    style impact fill:transparent,stroke:red,stroke-width:2px

    subgraph persona[Persona to ALM Paths]
        C{Creator}
        C --> Maker
        C --> AM(Advanced Maker)
        C --> Developer       
        C --> Operations
        C --> Support       
    end

    style persona fill:transparent,stroke:orange,stroke-width:2px

    hideComplexity(Hides Complexity)
    
    AA4M -.-> hideComplexity
    
    subgraph alm[Paths to ALM Accelerator For Power Platform]
        prereqInstalled{Prerequisites Installed?}
        prereqInstalled --> prereqYes(Yes)
        prereqInstalled --> prereqNo(No)

        AM --> prereqInstalled
        Developer --> prereqInstalled
        Operations --> prereqInstalled
        Support --> prereqInstalled

        High --> prereqInstalled
        Critical --> prereqInstalled

        EnvironmentStrategy(Environments Created)
        AzureDevOps(Azure DevOps Created)
        TechnicalConcepts(Technical Concepts)

        BranchingAndMerging(Branching And Merging) --> TechnicalConcepts

        prereqNo -->EnvironmentStrategy
        EnvironmentStrategy --> AzureDevOps
        AzureDevOps --> TechnicalConcepts

        alm2((ALM Accelerator <br/> For Advanced Makers))
        hideComplexity --> alm2

        prereqYes -----> alm2
        TechnicalConcepts --> alm2
        
        alm-DevOps(Azure DevOps)

        Extensions --> alm-DevOps

        alm2 -->DevelopmentEnvironment(Development Environment)
        DevelopmentEnvironment -->ValidationEnvironment(Validation Environment)
        ValidationEnvironment-->TestEnvironment(Test Environment)
        TestEnvironment--> ProductionEnvironment(Production Environment)
    end

    style alm fill:transparent,stroke:green,stroke-width:2px